'''
Author: WuFeng <763467339@qq.com>
Date: 2024-11-19 14:13:42
LastEditTime: 2025-03-14 19:21:07
LastEditors: WuFeng <763467339@qq.com>
Description: 身份证识别
FilePath: \markdown-magic\python\service\idCardOCR.py
Copyright 版权声明

下载并安装 Tesseract：
  访问 Tesseract GitHub Releases 页面(https://github.com/UB-Mannheim/tesseract/wiki?spm=5176.28103460.0.0.28fe5d2753A27F)，下载最新版本的 Tesseract 安装包。
  方案一、 安装 Tesseract 并确保将安装路径（例如 C:\Program Files\Tesseract-OCR）添加到系统的环境变量 PATH 中。
  方案二、 指定 tesseract 安装路径
  pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe'
'''
import pytesseract
from PIL import Image

def idCardOCR(img_file):
  # 加载图片
  image = Image.open(img_file)

  # 使用 Pytesseract 进行 OCR
  text = pytesseract.image_to_string(image, lang='chi_sim')

  # 打印识别的文字
  # print(text)
  return text